CC = g++
BIN = emisor receptor control
CPPFLAGS=-g

all: $(BIN)

emisor: emisor.o Chat.o log.o
	$(CC) $(CFLAGS) emisor.o Chat.o log.o -o $@

receptor: receptor.o Chat.o log.o
	$(CC) $(CFLAGS) -o $@ receptor.o log.o Chat.o

control: control.o Chat.o log.o
	$(CC) $(CFLAGS) control.o Chat.o log.o -o $@


Chat.o: Chat.cpp Chat.h

log.o: log.cpp log.h

emisor.o: emisor.cpp

receptor.o: receptor.cpp

control.o: control.cpp

clean:
	rm -f $(BIN) *.o

check-syntax:
	gcc -o nul -S ${CHK_SOURCES}